<!DOCTYPE html>
<html lang="zh">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      // .some() 方法
      //    测试数组中是不是<至少有1个>元素通过了被提供的函数测试。它返回的是一个Boolean类型的值。
      //    是否有一个满足条件，满足条件就返回 true
      // https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/some

      // .every() 方法
      //    测试一个数组内的<所有元素>是否都能通过某个指定函数的测试。它返回一个布尔值。
      //    所有都满足条件，才返回 true
      // https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/every

      const cartList = [
        { goods_id: 11, goods_select: true },
        { goods_id: 22, goods_select: false },
        { goods_id: 33, goods_select: true },
      ]

      const bl = cartList.every((item) => item.goods_select === true)
      console.log('every的测试结果', bl)
    </script>
  </body>
</html>
